package com.jr.Dao;

import com.jr.Pojo.Couriers;
import com.jr.Pojo.Packages;
import com.jr.Pojo.Users;
import com.jr.util.PageHelper;

import java.util.ArrayList;

public interface IAdminsDao {
    //分页查询，默认查询全部，如果roles不为空则进行单独角色类型的分页查询，全查适用于修改权限，查Users适用于用户管理，查Couriers适用于物流员管理
    int selectDataCount();

    ArrayList<Users> selectAllUsers(PageHelper ph);

    //用户管理，分页查询之后可进行增删改
    int delUsers(String username);

    int updateUsers(Users users);

    int selectAllDataCount(String id);

    ArrayList<Packages> selectAllPackages(String id,PageHelper ph);
}
